Mercury NZ prints A$400 million senior green bond