German IFO Business Climate Index climbs to 86.9 in October vs. 85.9 expected