Heat butter and oil in large skillet over medium heat. Add onions and garlic; cover and cook until soft. Add honey; reduce heat to low. Cook, uncovered, 30 minutes, stirring often. Add wine; cook 5 minutes more. Season with salt and pepper. Toss sauce over pasta. Sprinkle with parmesan cheese.