Bavarian Nordic renews BARDA contract for $118 million