A Survey on Fairness-aware Recommender Systems