Aramco awards NPCC long-term offshore agreement