Geochemistry and petrogenesis of Khanapur Granites: their implications for crustal evolution and geology of the associated rocks