Cd-Doped Triple-Cation Perovskite Thin Films with a 20 μs Carrier Lifetime