Buffalo named hottest housing market in 2024: report