Anyone who wants to protect themselves against inflation must hold stocks, says