Explosion in London - tube power surge?