KNOT secures long-term charter for shuttle tanker with PetroChina