eClerx Services to repurchase shares at 7% premium after revising buyback price higher