Egypt kills 40 'terrorists' in crackdown after Giza attack