AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY SELECT PORTFOLIOS and FIDELITY DISTRIBUTORS CORPORATION