Walgreens wins US approval for Rite Aid deal on fourth attempt