Structure and function of the bacterial cytoskeleton