Dow jumps 120 points to close just shy of 35,000 on earnings optimism