Syrian rocket attack on Aleppo kills 20