Prophylactic oral nifedipine to reduce preterm delivery: a randomized controlled trial in women at high risk