The BBC has issued yet another grovelling apology after a presenter described Israeli hostages held by Hamas as "prisoners".