Nigel Farage cannot guarantee NHS pledge