OLPC battery life-- what's the real story?