A tanker truck carrying propane has exploded hours after catching fire after colliding with a train in Minnesota.