Minerology and Petrology of charnockitic and associated rocks of Anakapalle area, Visakhapatnam District, AndhraPradesh, India