French surveillance law is unconstitutional after all, highest court says