Jennifer Lopez, Josh Duhamel open up about their weddings