German economic sentiment recovers in May on stabilizing inflation, easing tariff disputes