Duane Reade opens Union Square flagship store