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