HSBC to cut 35,000 jobs over falling profits