Leonardo DiCaprio has pledged $3 million through his Earth Alliance organisation to fight the Australian wildfires.