Margaret Ferrier 'will not stand in by-election' triggered b