Hundreds of people have been hospitalised following days of record-breaking smog in the Pakistani city of Lahore.