Tea Party backs Marco Rubio for vice-president