Novavax appoints Driscoll as new VP, CFO and treasurer