Advances and Obstacles on Perovskite Solar Cell Research from Material Properties to Photovoltaic Function