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