IFO index rises unexpectedly: economy shows resilience