Italy approves same-sex marriage