Alkylammonium lead halides. Part 2. CH3NH3PbX3 (X = Cl, Br, I) perovskites: cuboctahedral halide cages with isotropic cation reorientation