Alpharma sells generic drug biz for $810M