45 killed in Egypt