average power wash roof cost