Lead-free perovskite [H3NC6H4NH3]CuBr4 with both a bandgap of 1.43 eV and excellent stability