Hollywood star George Clooney marries human rights lawyer Amal Alamuddin in Venice, his agent says.