AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY UNION STREET TRUST and FIDELITY DISTRIBUTORS COMPANY LLC