A nonprofit with ties to Senator John McCain received a $1 million donation from the government of Saudi Arabia in 2014, according to documents filed with the U.S. Internal Revenue Service.