FluGen raises $12M round for universal flu vaccine