overcoming financial challenges in business