Australian upper house passes amended bargaining code for media, tech platforms