Macy's beats, raises sales outlook, profit view