An Iranian delegation has left Saudi Arabia without an agreement for its citizens to attend the Muslim hajj pilgrimage this year, Saudi media have reported, a second failure by the rival Middle East powers to strike a deal.