Peru orders 260,000 OLPC laptops