Egypt vows to investigate police attack on protestors