Wal-Mart to impose charges on suppliers as its costs mount