Earthlink cuts 900 jobs