Halliburton leaves the worst behind with triple profit in 1Q