Fox: EU's top court rules same-sex marriages must be recognized across all member states