Novavax firms up deal with Covax for first 350 million jabs