Retail giant Wal-Mart has missed expectations with a disappointing set of first-quarter results.