Which one has better prospects photovoltaic or battery