Nationals, Orioles end years-long dispute over broadcast rights