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