Opposition strikes back in decisive ‘battle for Aleppo’