Saipem inks $370 million in contracts