Canopy structure controls on forest snow cover dynamics