Plant-based vaccines challenge big pharma for $3 billion flu market