Is a thin film battery a solar cell