Did the giant fossil shark Carcharocles megalodon eat small prey? Insights from bitten mammalian bones from the late Miocene of Peru.