Turkey's opposition party delivers blow to President Erdogan with Istanbul mayoral win