Cumbrian badminton star Lauren Smith has announced that she is expecting a baby - and will no longer compete at international level.