HSBC may cut thousands of jobs: report