GSK beats Q2 estimates, unveils £1.9B cost-cutting plan through 2029