Asian shares hit all-time highs, oil buoyant