High street dress branded 'fabulous' is just like Meghan Markle's & £96 cheaper