British Red Cross shops enjoy record retail week