Stocks rally to end the first day of the second half, Dow jumps 300 points – CNBC