Form of GENERAL DISTRIBUTION AGREEMENT between FIDELITY Municpal Street Trust and FIDELITY DISTRIBUTORS CORPORATION