Freeport Indonesia ends labour dispute