Amy Duncan announces Scottish tour