Don Lemon challenges Obama, agrees with Palin