If a week is a long time in politics, then three weeks without a Prime Minister is a political lifetime. After a near-death experience at the start of April, a newly recovered Boris Johnson has returned to Downing Street. Today he gave an impassioned speech to a nation that has changed markedly in his absence.