Wal-Mart tops Q4 profit estimate despite lackluster sales