Getty Images Business UK government sells final stake in NatWest, ending 17-year public ownership Vivek MishraMay 31, 2025