Suitability evaluation of rural residential land based on niche theory in mountainous area