Why people will never stop loving cupcakes | Fortune