The Dow gains 600 points after a solid economic report and fresh inflation data