the difference between profit and nonprofit organizations