U.S. Sen. Cory Booker of New Jersey held the Senate floor for 25 hours and five minutes, taking aim at President Donald Trump ...