Optimizing Energy Donation for Service Restoration in a Power Distribution System