Fast Direct Methods For Molecular Electrostatics