Court upholds Trump travel ban, rejects discrimination claim