Cretaceous theropod dinosaurs could run at speeds of up to 45 km/h