AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY INVESTMENT TRUST and FIDELITY DISTRIBUTORS COMPANY LLC