MSNBC's Pat Buchanan laughs about his support for white supremacist