Geochemistry and petrogenesis of Precambrian khairagarh mafic magmatic suite of rocks: constraints on precambrian crustal evolution in central India