Flexible cyclic siloxane core enhances the transfection efficiency of polyethylenimine-based non-viral gene vectors.