Joe Biden apologises for questioning Hamas death toll in strange U-turn