Persepolis claim Iran Pro League title with games to spare