Iran Deal Drives Global Rally as Oil Prices Hit $79.60