German president lauds Iran