Storm dumps rain, hail on New Braunfels