Charity shop profits decline significantly as Oxfam reports 23% fall. Online platforms like Vinted disrupt tra...