Creating PWMs of transcription factors using 3D structure-based computation of protein-DNA free binding energies