John Legend believes R. Kelly's arrest, after he was charged with 10 counts of aggravated criminal sexual abuse, has been a "long time coming".