Meghan Markle has stirred up a storm online after sharing a video promoting her tea brand - with critics claiming the setting resembled a grimy "toilet floor".