Text this: Petrology and geochemical features of Semporna volcanic rocks, South-east Sabah, Malaysia