Mary MacKillop will become Australia's first saint, Pope Benedict XVI declares