Marco Rubio to testify against longtime friend Florida Rep. David Rivera