profit and not for profit difference