millis(), how to detect overflow (after +/-50 days)?