The balance between different peptidoglycan precursors determines whether Escherichia coli cells will elongate or divide