Sanders, Clinton finally agree to New York debate