A model suggests up to 68% of Britons may have caught the coronavirus by 19 March.