Syrian rebels battle regime troops in Aleppo