Swedish fashion retailer H&M has again been criticised over the working conditions at some of its "best in class" supplier factories in Cambodia.