April 2025 housing data: unseasonably high supply vs. demand