It takes first-time buyers in some counties over 15 years to save for a house deposit 3 years ago