The Halmahera Island Arc, Molucca Sea collision zone, Indonesia: A geochemical survey