Petrological and petrochemical study of the precambrian rocks of the Khanapara-Sonapur area, Kamrup district, Assam