HPCL to pay 34% premium for Rs 2,500 crore share buyback