Serco dumps controversial out-of-hours care contract