French administrative court walks data retention tightrope