US President Biden has made another blunder, this time confusing the Israeli city of Haifa with the southern Gaza city of Rafah..