Delhi smog shortening lives, say doctors as hospitals fill up