Standard Chartered bought back 984,000 total shares on other exchanges for GBP15.3 million on Mar 31, HKEX filing shows