Lewis Hamilton blasts Charles Leclerc for having a "do or die" mentality after their clash in Mexico.