Petrology of Karoo volcanic rocks in the southern Lebombo monocline, Mozambique