Surge in new homes 'will push rents, prices down'