May vows ‘open’ Britain as banks shift jobs from London