Sprint kills 2-year contracts for smartphones