AbbVie adds $43B in market cap as acquisitions and approvals drive rally