Ecological factors shaping agroforestry practices among smallholder farmers in Gorkha district, Nepal.