First-Time Homebuyers Are Starting to Catch a Break