Brazil’s Petrobras smashes profit estimates amid divestments, Ukraine War