Machine learning reveals a non-canonical mode of peptide binding to MHC class II molecules