Prime minister made 'error of judgement' on Mandelson, says Nigel Farage