Supreme Court upholds dreadlock ban