canticle of zechariah explained