Premier Oil completes £50m sale of Pakistan business