Emotional Josh Duhamel Pays Tribute to Las Vegas Co-Star James Caan: 'One of the Kindest, Coolest People'