How does a Self-powered Self-Cleaning Fish Screen Work?