Kevin Rafferty says efforts to reduce carbon emissions are being hampered by lure of big bucks