34 killed in Taiwan train derailment