NBC: Biden says Hamas attacked Israel in part to stop a historic agreement with Saudi Arabia