AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY DESTINY PORTFOLIOS and FIDELITY DISTRIBUTORS COMPANY LLC