WASHINGTON (MarketWatch) -- In a victory for President Barack Obama, House lawmakers approved a sweeping energy bill on Friday that would set tough new greenhouse-gas emissions standards for U.S. companies and mandate more use of renewable energy sources. The vote was 219 to 212. Obama argues that the bill will create jobs through new energy investments but critics say it will be a punishing tax on companies and consumers. The bill's heart is a "cap-and-trade" system for limiting emissions in which companies would buy and sell permits to meet emissions limits.