Millennials make up biggest share of first-time homebuyers