Spinosaurus revealed as a fearsome aquatic dinosaur