Medtronic, Johnson & Johnson park billions in offshore accounts