Philosophy under attack: Lawrence Krauss and the new denialism