OLPC launches $100 tablet