Boris Johnson’s condition is “improving” and he is now “sitting up in bed” after spending three nights in intensive care with coronavirus.