Asia shares struggle to rally, oil skids further