does megan mckenna have a child