Neptune Energy confirms oil and gas discovery at Hamlet in the North Sea