Rumor saying Xbox 720 requires an Internet connection gains steam