Iran closed the Strait of Hormuz and claimed Israel violated a ceasefire agreement by launching a major attack against Lebanon on Wednesday.