CSCEC signs $6.1bn refinery contract