Geochronology and Sr, O Isotope studies of granites in Hainan Island, China