Futures Higher As Lowest German IFO Since April 2013 Prompts More Demands For ECB QE