Alex Morse, the 22-year-old openly gay new mayor of Holyoke, sold an ambitious vision for his hometown that may be just what the city needed to hear