Bacterial microcompartment-directed polyphosphate kinase promotes stable polyphosphate accumulation in E. coli.