Madagascar: an island unlike any other