TV companies did not violate the law by running ads during the Prime Minister's speech