India buys 250,000 OLPC laptops