Taiwan passes sweeping crypto law with 7-year prison terms