Sandoz Licenses Three Biosimilar Drugs From Shanghai Henlius Biotech in Up To $322 Million Deal on August 18, 2026 belimumab Biosimilar Drugs cetuximab evolocumab global commercialization rights Henlius Biotech milestone payments Patient access Sandoz Shanghai strategic collaboration +