GENERAL DISTRIBUTION AGREEMENT between FIDELITY SCHOOL STREET TRUST: FIDELITY INTERNATIONAL BOND FUND and FIDELITY DISTRIBUTORS CORPORATION