Dartmouth woman gives birth 20 weeks early to 1 pound baby