Granular-ball computing: an efficient, robust, and interpretable adaptive multi-granularity representation and computation method