Hasbro names Wizards of the Coast president