How long is canned evaporated milk good for