Supreme Court rules for firm over Cuba property seizure