Iran's Supreme Leader Khamenei defended missile attacks on Israel as "legal" and praised Hezbollah in a rare public sermon amidst escalating tensions.