Recent progress in solar physics