Sen. Booker breaks record for longest senate speech in history