Politician-turned-businessperson Chen Chi-yu has turned himself in after weeks on the run from charges of defrauding Taiyen Green Energy, a state-linked company he once chaired.