Was Cathaysia part of Proterozoic Laurentia? – new data from Hainan Island, south China