In 2004 , Senator John McCain , Republican of Arizona , almost single-handedly blocked a $ 100 billion energy package , saying the billions of dollars in subsidies for ethanol and other alternative fuels were little more than a special-interest boondoggle .