Revolutionising retail: Smart mirrors provide a glimpse of future shopping