Mary McAleese recalls own experience of homelessness as she calls for action so ‘every child has a home’