Chrissy Teigen opens up on difficult pregnancy