Text this: To be agents or not to be agents, that is the question: the impact of the online platforms revolution on the notion of agency under EU competition law