The United States, Israel and Iran have agreed at the last minute to a two-week ceasefire, but it seems the three nations have differing ideas about the terms of the truce.