Novo, Lilly, Boehringer show obesity drugs with up to 30% weight loss