Online sales grew by a third as shoppers shielded from Covid-19 in 2020 – but total sales fell by