German Ifo stronger than expected but DE40 loses