A Novel STPA Approach to Software Safety and Security in Autonomous Maritime Systems | Synapse