Bacterial cellulose biosynthesis: diversity of operons, subunits, products, and functions.