Washington and Tehran could finalise a ceasefire agreement as early as Sunday, says US Secretary of State Marco Rubio.