MediGene in vaccine deal with Johns Hopkins