Salmon, Lemhi County, Idaho