Wal-Mart turns up heat on Tesco