HSBC has been around for a long time - but some people might be surprised to learn that the name actually stands for something ...