Add modify_charge() to Molecule