Health Secretary Matt Hancock says Prime Minister Boris Johnson's condition is improving and has urged the public to stay at home over the Easter weekend.