Arvados: Achieving Computational Reproducibility and Data Provenance in Large-Scale Genomic Analyses