Fast Domain Decomposition Algorithm for Continuum Solvation Models: Energy and First Derivatives