Self-charging, thousand-year battery startup NDB aces key tests and lands first beta customers