After years of delays, new Grand Central annex opens