Why Fairness Cannot Be Automated: Bridging the Gap Between EU Non-Discrimination Law and AI