Bank of America upgrades Hasbro, says new 'Magic: The Gathering' cards will boost earnings