Secretary of State Marco Rubio to testify against Florida Rep. David Rivera in foreign agent, money laundering case