BioVex raises $22M for ongoing cancer trial