Marco Rubio has called on the UN for a Hormuz solution as talks for a peace deal in Iran continue.