Donald Trump has nominated Florida Senator Marco Rubio to be his secretary of state, while he has chosen lawyer Pam Bondi for attorney general.