Nancy Pelosi breaks record with eight-hour speech