Kyle Stupi and Heather Braunagel engaged to wed