Analysis, geometry and topology of moduli spaces of Riemann surfaces