Green Bean Casserole with Mushrooms and Caramelized Onions