Qseek: a data-driven framework for automated earthquake detection, localization and characterization