Trump cancels Train to Nowhere