US stocks rise on strong Nvidia earnings