QuakeFlow: a scalable machine-learning-based earthquake monitoring workflow with cloud computing | Synapse