Ultrafast charge generation, high and balanced charge carrier mobilities in organo halide perovskite solar cell