Effective inhibition of mild steel corrosion in 1 M hydrochloric acid using substituted triazines : an experimental and theoretical study