Walgreens opens flagship in Empire State Building