Zechariah got punished, but why didn't Mary get punished for asking questions to the angel?