Rudy Giuliani 'slapped' by supermarket worker over Roe v. Wade