Interplays between charge and electric field in perovskite solar cells: charge transport, recombination and hysteresis