Syrian army has recaptured two strategic southern districts of Damascus, killing scores of foreign-backed terrorists.