NatWest Announces £500M Buyback As Profits Soar