The Radio X presenter has been hailed a “genius” after revealing he was the prankster behind a fake John Lewis advert.