Protests triggered by high prices have been spreading across Iran. U.S. President Donald Trump has suggested he may intervene, further deepening the turmoil.