NHS ‘hostile environment’ and charges limiting care to children of migrants in breach of UN pledges, doctors say