Mamelodi Sundowns triumph marred by fan violence in Caf Champions League against Esperance