David Cameron has said that the BBC should call Hamas terrorists, after a British-Israeli hostage died while being held captive by the group.