Nationwide strike hobbles Brazil