“Dozens” of Tesco products the supermarket has price-matched to Aldi are not like-for-like, according to an investigation by BBC Panorama.