J&J recalling more than 2 mln blood glucose meters worldwide