As Boris goes from one blunder to the next, the German chancellor has kept the virus under control, says John Kampfner