Egypt prosecutor Hisham Barakat killed in Cairo attack