cooking with butter vs margarine