Nigel Farage: Joe Biden 'has bungled' Afghanistan