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