Ubisoft reveals Assassin's Creed 2 PC date, system specs