Tower of human skulls in Mexico casts new light on Aztecs