Flagstaff sees rare, late spring snow