Scotland retains top spot for UK financial services