Hollywood star Leonardo DiCaprio grants $20 million to organisations working for environmental sustainability.