NGT slaps fine on Delhi Technological University