Big US banks rake in near-$50bn profit as Iran war shakes markets – SpryNews