Sprint Nextel to buy Virgin Mobile USA