Sprint apologizes for website disruptions