Angus Robertson questions David Cameron on benefit fraud