Enhanced moisture stability of cesium lead iodide perovskite solar cells - a first-principles molecular dynamics study.