Glaxo action settles with £7m payout