Novavax to receive $350 million from Canada for unused COVID shots