House passes massive transportation bill