princeton housing market