are bars of soap better at preventing body odour than shower gel