Baby clothing vendor Carter's will close about 150 stores across North America and lay off around 300 people after President ...