EO-ALERT: A Satellite Architecture for Autonomous Maritime Monitoring in Almost-Real-Time