Jeremy Clarkson discusses prostate cancer with David Cameron