Windfall Tax on UK Banks: What It Means for the Economy