Syrian rebels have swept through parts of the country at lightning pace, taking control of the the second-largest city, Aleppo. But who are they and what are their aims?