NBC: Cory Booker posts personal record fundraising haul after marathon speech