Wal-Mart's Q1 profit rises 10%, beats Street