Delhi’s private hospitals told to treat poor people for free