Biogen profit drops 22 pct due to Tecfidera-related costs