GMT prints NZ$150 million green bond