how to prevent financial disasters