Walgreens same-store sales rise 5.2% in July