Financial agglomerations in the UK: geographical cluster size and firm performance