Apple's Craig Federighi Explains Why iOS Auto-Updates Often Arrive Several Weeks Late