Indian train inferno kills at least 26 people