Kerry was speaking in Cairo at the start of a Middle East tour during which he is expected to visit Iraq, where Sunni militants have seized swathes of territory and large amounts of weaponry from Shi'ite Prime Minister Nuri al-Maliki's troops.