TOKYO - Astellas Pharma Inc. said Monday it will buy U.S. pharmaceutical company Iveric Bio Inc. for about $5.9 billion in its largest takeover, as the Japanese drugmaker pushes ahead with its acquisition drive.