Top Egyptian court rules Shura Council illegal