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