Apple chief Tim Cook meets Indian PM Modi