Tim Cook talks Apple's 'long haul' attitude towards China