Secret rogue planet may be hiding behind Neptune