Blockbuster drug Humira finally faces lower-cost rivals