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