Lorenzo Snow: Spiritual giant, prophet of God