Number of UK homes up for sale hits 8-year high