Iran leader praises rally turnout, rips West