Tesco to remove one billion pieces of plastic from products by the end of 2020