Cairo court hands 5-year jail terms to 24 al-Azhar students for attending protests