Explosion in Budapest causes panic