mesozoic time of the dinosaurs