Snow hurts final March weekend for St. Louis casinos