Gravar-mail: Discovering de novo peptide substrates for enzymes using machine learning