Novel A 2 MgZnX 6 halide double perovskites: Stable and non-toxic materials for solar energy harvesting | Synapse