Ukranian wins Twin Cities Marathon