DJ Zinhle covers Cosmopolitan magazine