Seol mar théacs é seo: Effects of firm level factors on strategy implementation in non-profit organizations