A Syrian government air strike on a market in a rebel-held town in Aleppo kills more than 20 people, activist groups say.