AbbVie reaches $54.8B deal for Shire