A branch grain theory of temperature gradient metamorphism in snow