Walgreens profit rises in Q2; unveils blockbuster partnership