Self-retracting motion of graphite micro-flakes: superlubricity in micrometer scale