Win £1,000 to spend at Tesco