Petrology and geochemistry of syenite pluton and associated rocks of Elagiri Tamilnadu Southern India