IT, PSU banks, realty, consumer durables drag; metals, oil & gas stocks gain