Banking UK banks are reporting huge profits – but there are many reasons why this may not last — High interest rates have been a big earner for the last couple of years.