US president tweets 'time for change' in Iran