solar battery invention