GSK to buy Bristol's Pakistani group