Placenta 'has key role' in determining pregnancy length