Almost a million homes are standing empty across the UK. The majority have been vacant for more than six months, according to council tax data.