Financial Challenges for Non-Profit Organisations