Juan de Garay, capitán general