GENERAL DISTRIBUTION AGREEMENT between FIDELITY SALEM STREET TRUST and