how to allocate nonprofit expenses