Supreme Court upholds Trump's travel ban in a 5-4 ruling