Bavarian Nordic gets SPA for cancer vaccine trial