The German Institute for Economic Research says the Iran war and energy price spike are stalling recovery, with the economy likely to shrink in the second and third quarters.