Uruguay Senate gives green light for same-sex marriage