GSK agrees to pay $150m to US drug wholesalers