Some see them as the future, others insists it's all a scam. But what are NFTs? And why are people spending millions on them?