Nigel Farage has said he can't promise that the money the UK currently spends on the EU will go to the NHS.