Are high costs putting public cloud out of reach to non-profits?