Angolan police fire teargas to disperse protest