Michelle Keegan has announced that she is pregnant with her first child, and has previously hit out at the "horrible" scrutiny that she has faced about her baby plans