Busta Rhymes Throws Punch at Man Who Yelled Homophobic Slur: Video