Oil futures rally by nearly 5% on Tuesday, with U.S. prices tapping highs above $50 for the first time since February, as the Organization of the Petroleum Exporting Countries and its allies reached an agreement on production curbs starting in February, with Saudi Arabia voluntarily taking on a larger reduction.