US stocks rise after banks set positive tone for 2nd-quarter earnings