U.S. Representative Trey Gowdy endorses Republican Marco Rubio for president