Scarborough apologizes to Nate Silver