Syrian rebels fight Assad troops in Aleppo