DHL to lay off 2,870 employees