Ten newborn babies have been killed after a fire tore through a neonatal intensive care unit in a hospital in northern India, authorities said.