Global recession signals flash again as German business confidence falls to its weakest in 7 years