Shoppers must now wear a face covering when they are in stores and enclosed spaces in England, following renewed government advice.