Supermarkets face ban on 'special offers'