German IFO Business Climate Index drops to 87.0 in July vs. 88.9 expected