The geology and tectonic evolution of Waigeo Island, NE Indonesia