How is the retention of communications traffic data for law enforcement purposes addressed by European data protection law?