Lilly, Sanofi, Novo among many pharma players to throw off big price gains in H1