AMENDED AND RESTATED DISTRIBUTION AGREEMENT FOR GABELLI ESG FUND, INC.