Review of lepton universality tests in B decays