Life on Flores, the Indonesian island that time forgot