GENERAL DISTRIBUTION AGREEMENT between FIDELITY HEREFORD STREET TRUST and