Solar cycle length, greenhouse forcing and global climate