iPhone supplier stops illegal overtime