Petrobras signed the $ 239-million deal with China 's state-run oil company , Sinopec , on Monday .