Snap bean and artichoke casserole