UK shares inch higher, HSBC, AstraZeneca cap gains