Code of practice for Irish charities launched