Wall Street breaks 7-week losing streak, longest since 2001