New data shows Buffalo area ideal for millennial homebuyers