Prince William visits vaccine trials