AMENDED and RESTATED GENERAL DISTRIBUTION AGREEMENT between FIDELITY ADVISOR SERIES VIII and FIDELITY DISTRIBUTORS COMPANY LLC