Algorithmic Collusion or Competition: the Role of Platforms' Recommender Systems