Blood test might predict pregnancy due date and preterm birth