Impact Energy Flux on Earth in the Last 150 Ma as Inferred from the Cratering Records