AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY ADVISOR SERIES I and FIDELITY DISTRIBUTORS COMPANY LLC