Geology structure and geochemistry of charnockite gneiss terrane between Salem and Belur Salem district Tamil Nadu South India