Saint John of the Cross, Priest, Doctor