Hillary Clinton backs same-sex marriage