El Nino detection via unsupervised clustering of Argo temperature profiles