Crown Castle completes $8.5B sale to slash debt by $7B