Markets Face Twin Tests: Iran Deal Stalls, US Jobs Data