Amtrak canceling all long-distance trains starting tomorrow