Halliburton tops Candover bid with £1.7bn Expro offer