Ferroic domains regulate photocurrent in single-crystalline CH3NH3PbI3 films self-grown on FTO/TiO2 substrate