UKIP’s only MP Douglas Carswell has denied blocking a knighthood for his former leader Nigel Farage.