Madagascar occupied by humans 2,500 years earlier than previously thought