President Donald Trump announced on social media that Israel and Iran have agreed to a complete and total ceasefire, set to begin in approximately 6 hours.