Video shows Afroman punching fan