Spirituality Festival defies reported Edinburgh sales slump