Macquarie AM raises €1.2bn for infra debt fund