Update of the Solar Cycle Length curve, and the relationship to the global mean temperature