Charlotte wins The One Show competition