Istanbul Mayor Imamoglu suspended by Turkish authorities amid political corruption allegations, sparking nationwide protests and challenging President Erdogan's rule.