Rubio endorses Romney, saying he's 'earned' it