KAYNE ANDERSON MLP INVESTMENT COMPANY Amended and Restated Investment Management Agreement