US stocks rise after fresh batch of positive economic data and bank stress tests