Prince Charles, the heir to the British throne, has tested positive for coronavirus, his household said.