NovImmune raises CHF 20 million for antibody work