Syrian army forces continue the battle against foreign-backed militants around the capital, retaking three towns near Damascus.