god gave zechariah a son to be called john