In an unprecedented royal statement on the Israel-Hamas war, Prince William has declared he is “deeply concerned” by its “human cost” and said “too many have been killed”.