Turkey said Friday its troops and the Syrian rebels it backs had fully retaken the town of Al-Bab after weeks of fierce IS resistance, but the jihadists replied with a deadly suicide bombing there, killing 51 people.