A Systems Thinking Approach to Algorithmic Fairness