Banks: HSBC doubles profit