Synthesis of CDP-activated ribitol for teichoic acid precursors in Streptococcus pneumoniae