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