Punjab government withdraws 'controversial' dress code for teachers