Eni in talks to buy Neptune Energy