Explosion rocks West Texas town; 15 dead, 170 wounded