Wal-Mart gives weak forecast amid higher taxes, tighter credit