Masks mandatory for shopping in Scotland