Rubio discusses Obama, Romney, Castro & more