Samuel McMahan (Yancey County)