Japan court rules ban on same-sex marriage is 'unconstitutional'