Tesco chief executive Sir Terry Leahy has told suppliers that they must cut prices to help consumers under growing financial pressure.