De Beers has finally decided to cut the price of its diamonds in a bid to spark sales after the coronavirus pandemic paralysed the industry.