For the first time in years, Apple is canceling a product before its release