Why everyone was wrong about house prices last year