Turkey blames Kurdish rebels for an explosion in a busy shopping street in the heart of Istanbul.