Hancock Prospecting boss Gina Rinehart has pledged $200 million to help tackle veteran homelessness in Australia.