Does the Bible contain prophecies of future events written hundreds of years before they actualy happened?