Integrating genomics and metabolomics for scalable non-ribosomal peptide discovery