Amazon will open a distribution center in Holyoke this fall and plans to hire “hundreds” to staff it, the city’s mayor said.