Bavarian Nordic receives $25 million milestone