German IFO Business Climate Index declines to 88.6 vs. 89.7 expected