An Improved Fragment-based Quantum Mechanical Method for Calculation of Electrostatic Solvation Energy of Proteins