House prices 'may not rise until 2010'