Long-term variation of solar activity: recent progress