Amazon confirms NYC, Northern Virginia as HQ2 locations