John McDonnell MP has spoken out about the state of David Cameron's finances calling his trustworthiness into question.