Twin Falls defeats Blackfoot in Legion semifinals