Scottish referendum: Gordon Brown vows ‘powers will be delivered’