US banks report solid results but warn of rising recession risk