Lower oil prices will provide $1.1 trillion per year in stimulus to the global economy