Britain mandates masks in shops after coronavirus peak