Playboi Carti and Barack Obama have a rap battle in traditional Chinese clothing