Tesco has come under fire from the NFU for appearing to go back on its promises to local producers