Stable Efficient Methylammonium Lead Iodide Thin Film Photodetectors with Highly Oriented Millimeter-Sized Crystal Grains