Mystery over death of 15 million Aztecs may be solved after