Structure, mineralogy and petrology of the charnockite series and associated rocks of the Visakhapatnam area