why use revenue based financing instead of debt financing