Big US banks try to stay upbeat