Iran's Supreme Leader Ayatollah Ali Khamenei says harsh revenge awaits the "criminals" who killed the commander of its elite Quds Force, Qassem Soleimani.