Petrology of plutonic xenoliths and volcanic rocks from Grenada, lesser antilles