Charities thank British public for generosity towards Gaza appeal