Canton family claims $25K a year for life Michigan lottery prize in nick of time