Geology of the Talaud Islands, molucca sea collision zone, northeast Indonesia