A Conservative MSP has branded GB Energy a “sham” with the Prime Minister “taking my constituents for fools”, amid fierce exchanges at Holyrood over the new energy investment company.