First-time homebuyers struggle with housing shortage