City of London finance chief warns against no-deal Brexit