Scientists are unlocking the secrets of halide perovskites - a material that's poised to reshape our future by bringing us ...