Turkey is having its largest protests in more than a decade after Istanbul Mayor Ekrem Imamoglu was arrested and jailed.