Dow snaps losing streak as US stocks jump on strong economic data