Regulating Maritime Autonomous Surface Ships: Recent Developments and Challenges