Review on recent progress of lead-free halide perovskites in optoelectronic applications