A smaller number of consumers crossing the English Channel to buy wine in northern France has forced Majestic Wine to take a one-off charge on its French retail business, sending full-year profits down by more than half.