The European Court of Justice (ECJ) has declared "invalid" the EU law requiring telecoms firms to store citizens' communications data…