The solar cycle