The number of households paying for a television licence fell by half a million last year - a drop of 2.5million since 2019 - after a series of scandals rocked the BBC.