What drives the solar cycle?