Johnson & Johnson shares could rally about 20%