Johnson & Johnson to acquire Halda Therapeutics for $3.05bn