Scores of countries agree to exchange taxpayers' data