French submarine deal worth $66 billion