how long should you live in a house before selling