nonprofit project finance roles