Hardik Patel slapped by BJP worker at poll rally