NBC: Man in custody after Rudy Giuliani 'slapped' on his back, police say