Sabah, Borneo, land of giant plants