Why Britons are tolerating sky-high Covid rates – and why this may not last