Walgreen to split with Express Scripts, reports 30% rise in Q3 profit