Revolut secures full UK banking licence after four-year wait