Jennifer Hudson Crashes Same-Sex Wedding and Serenades Newlyweds