Geology and petrology of the volcanic rocks of Carriacou, Grenadines, West Indies