Eli Lilly jumps 6%, Johnson & Johnson hits record as pharma stocks rally