These 240 companies failed to pay staff minimum wage – and have now been fined £2m