TV licence should be replaced with flat-rate charge for ever