McConnell promises vote on Democrats' Green New Deal