Dow jumps more than 250 points, Nasdaq hits 8,000 as US and Mexico strike trade deal