Syria war: Army 'recaptures' key town from opposition in Idlib