Austrian Supreme Court rules in favour of same-sex marriage