The Dow soars 600 points as inflation cools and bank earnings slay