Egypt: new charter approved amid violence