At least 23 Egyptian soldiers were killed when suicide car bombs tore through two military checkpoints in North Sinai on Friday, security sources said, an attack claimed by Islamic State that marks one of the bloodiest assaults on security forces in years.