1,100-year-old 'altar of skulls' found in Mexico cave