Teen with knife shot by deputies in New Braunfels