AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY MASSACHUSETTS MUNICIPAL TRUST and FIDELITY DISTRIBUTORS CORPORATION