German business sentiment hits lowest since 2020 as Iran war weighs Reuters