UK PM Johnson out of hospital after Covid-19 battle