Shape variance in protein binding pockets and their ligands