Dow rallies 370 points after 'Goldilocks' jobs report