Angolan president sets August 23 for general elections