Joe Biden vows to fight on despite NATO gaffes