HSBC, Australia’s Queensland buy ‘credits’ to protect Great Barrier Reef