The charge distribution on a protein surface determines whether productive or futile encounter complexes are formed