Innospec announces $20M share repurchase program