Wal-Mart execs defend expensive tech investments, will ‘take time to pay off’