Farmer found guilty of contaminating jars of Heinz baby food with shards of metal in Tesco stores