Jeremy Paxman lays into "pretty terrible prime minister" David Cameron in a late-night television appearance - blasting his EU referendum record as "well-nigh unforgivable".