PH secures 30 million doses of Novavax vaccine