Sprint to write down nearly $31B