warns Hamas will be the ‘sword and shield’ for its people