Saipem gets three contracts on BP’s Caspian project