At least 23 people were killed when a car bomb exploded in Syrias rebel-held city of Idlib.