Syria war: Explosion and air strikes in rebel-held Idlib 'kill 40'