Oxfam sees annual high street sales drop 50% in 2020 – but big rise online for Christmas