At least 28 killed in ambush attack on Christians in Egypt