US healthcare stocks gain 1% as Eli Lilly, Novo lead rally