A freight train carrying hydrochloric acid and other hazardous materials derailed in a downtown Baltimore tunnel and caught fire, pushing thick, black smoke into surrounding neighbourhoods and forcing officials to temporarily close all major roads into the city.