100-hour battery 2026