Bank results poke a hole through UK economic clouds in February 14, 2025 Barclays and NatWest’s numbers suggest there are reasons to be optimistic