Novavax says drug is more than 89% effective