25 dead, scores injured in Egypt bus crash