BLEEP - potential of mean force describing protein-ligand interactions: I. Generating potential