Harry and Meghan told to stop cashing in on royal name