Spit hood ban passes SA upper house