Japan comes face to face with its own space junk