Revolut has finally been granted a UK banking licence following three years of negotiations with the regulator