MVA-VLP vaccine platform