Explosion rocks Turkey's capital