Eclipsing off-patent Lipitor, Humira tops Rx sales list