Tesco has been fined GBP300,000 over a "misleading" promotional campaign in the UK.