Cap-and-trade scheme squeezes consumers, businesses