Buffalo attracting more millennials