Syria's military says it has inflicted heavy losses on Islamists who have been advancing on Aleppo for days. The escalation in fighting comes after weeks of simmering violence. Which groups are involved in the Aleppo offensive, and why is it happening now?