James Corbyn acusa a David Cameron de "engañar al público"