God of Carnage Opens on Broadway