Amazon has banned more than one million products which claim to protect against the coronavirus – or even cure it.