Oil rescues big banks’ commodities profits as gold income tumbles