Despite few details and much doubt, the Green New Deal generates enthusiasm