Mineralogy and petrology of the pyroxenite-carbonatite complex and associated rocks near Hogenakal, Dharmapuri District, Tamil Nadu