Monolayer HfTeSe4: A promising two-dimensional photovoltaic material for solar cells with high efficiency.