Smartphone users are waiting longer before upgrading — here’s why