World stocks at fresh highs, oil rises again