HSBC has approved a first interim dividend of 10 cents per share, as well as a special dividend of 21 cents per share.