Petrological and structural studies of the precambrian terrain around Gundleput, Mysore District, Karnataka